﻿Imports DTO
Imports DAO


Public Class CNhanVienBUS
    Public Function ThemNhanVien(ByRef _nhanvien As CNhanVienDTO) As Boolean
        Return New CNhanVienDAO().ThemNhanVien(_nhanvien) > 0
    End Function

    Public Function LoadDanhSachNhanVien() As List(Of CNhanVienDTO)
        Return New CNhanVienDAO().LoadDanhSachNhanVien()
    End Function

    Public Function CapNhatNhanvien(ByVal _nhanvien As CNhanVienDTO) As Boolean
        Return New CNhanVienDAO().CapNhatNhanvien(_nhanvien) > 0
    End Function


    ' Load nhân viên thuộc bộ phận thủ thư:
    Public Function LoadNhanVien_BPThuThu() As List(Of CNhanVienDTO)
        Return New CNhanVienDAO().LoadNhanVien_BPThuThu()
    End Function

    ' Lấy tên nhân viên khi biết mã nhân viên:
    Public Function LayTenNhanVienKhiBietMa(ByVal ma As Integer) As String
        Return New CNhanVienDAO().LayTenNhanVienKhiBietMa(ma)
    End Function

    Public Function LayThongTinNhanVienKhiBietMa(ByVal ma As Integer, ByVal matkhau As String) As CNhanVienDTO
        Return New CNhanVienDAO().LayThongTinNhanVienKhiBietMa(ma, matkhau)
    End Function

    Public Function ThayDoiMatKhau(ByVal ma As Integer, ByVal matkhau As String) As Boolean
        Return New CNhanVienDAO().ThayDoiMatKhau(ma, matkhau)
    End Function



End Class
